html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; } 

fieldset, img { border:none; } 

img{display: block;} 

address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; } 

ul, ol { list-style:none; } 


body { color:#333;font:12px/20px "SimSun","宋体","Arial Narrow",HELVETICA; background:#fff;/* overflow-y:scroll;*/ overflow-x:hidden;}

a {text-decoration:none; }
/*----全局样式-----*/
   .fl{
	    float:left;
	}
	.fr {
		float:right;
	}
	.mid_box{
		margin:0 auto;
		width:1200px;
	}
	.v6_clear{clear:both}
	.v6_hot,a.v6_hot,a.hot,a:hover,.hot,.price{ color: #c40000;}
	.shine{ position: relative;}
	.shine:before{
		content: "";
		position: absolute;
		width: 80px;
		height: 120%;
		top: 0;
		left: -150px;
		overflow: hidden;
		background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
		background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
		-webkit-transform: skewX(-25deg);
		-moz-transform: skewX(-25deg);
		
	}
	.shine:hover:before{
		-webkit-animation:mymove 0.6s ease-out;
		animation:mymove 0.6s ease-out;
	}
	@keyframes mymove
	{
		from {left: -150px;}
		to {left: 120%;}
	}

	@-moz-keyframes mymove/*  Firefox 
	{
		from {left: -150px;}
		to {left: 120%;}
	}

	@-webkit-keyframes mymove  Safari 和 Chrome *
	{
		from {left: -150px;}
		to {left: 120%;}
	}*

	@-o-keyframes mymove /* Opera *
	{
		from {left: -150px;}
		to {left: 200%;}
	}*/
/*----header------*/
	.header{
		width:100%;
		height: 31px;
		line-height: 30px;
		font-size: 12px; 
		color: #656565;
		z-index: 9999;
	}
	.head_box{
		position: static;
		left: 0;
		top: 0;
		width:100%;
		height: 31px;
		background: #f7f7f7;
		bottom:1px solid #eee;
	}
	.head_main{
		width: 100%;
		max-width: 1200px;
		_width:1200px;
		margin: 0 auto;
		min-width: 762px;
	}
	.header a{
		color: #656565;
		display: block;
		float: left;
	}
	.header .focus_us{
		position: relative;
		padding: 0 5px;
		line-height: 30px;
		font-size: 12px; 
	}
	.focus_us:hover{ background: #fff; color: #c40000;}
	.hoverImg{
		display: none;
		z-index: 999999999;
		position: absolute;
		top: 36px;
		left: 0;
		background: #fff;
		width:200px;
		height: 200px;
		box-shadow: 0 0 3px rgba(0,0,0,0.6);
	}
	.hoverImg img{
		width: 200px;
		height: 200px;
	}
	.hello{
		margin-right: 17px;
		margin-top: 5px;
	}
	.hello a
	{
	    float:none;
		display: inline-block;
		margin: 0 3px;
		color: #06b;
	}
	.head_nav li{
		float: left;
	}
	.head_nav .line{
		margin-top: 9px;
		height: 12px;
		width: 1px;
		background: #ddd;
	}
	.head_nav .head_minNav{
		margin: 0 3px;
		text-align: center;
		cursor: pointer;
		margin-top: 5px;
	}
	.head_minNav1 { 
		position: relative;
		width: 95px;
		height: 30px;
		top:-5px;
	}
	.head_minNav .head_link{
		padding: 0 20px
	}
	.head_minNav a.active{ color: #c40000;}
	.head_minNav a:hover{ color: #c40000;}
	.head_minNav .telNum{ font-size: 16px; font-style: italic;}
	.head_minList{
		position: absolute;
		left: 0;
		top: 0;
		padding: 0 16px;
		z-index: 999;
		line-height: 30px;
		overflow: hidden;
	}
	.head_minList li{
		float: none;
	}
	.head_minList a{
		line-height: 30px;
		white-space: nowrap;
	}
	.head_minList:hover{
		padding: 0 15px;
		border: 1px solid #ddd;
		border-top:none;
		background: #fff;
	}
	.head_minList:hover .head_hideList{
		display: block;
		z-index: 99999;
	}
	.head_hideList{
		display: none;
	}
	/*--悬浮搜索s---*/
	.fixed_box{
		_display: none;
        position: fixed;
        top: -100px;
        left: 0;
        width: 100%;
        height: 50px;
        overflow: hidden;
        background: rgba(221,39,39,0.95);
        background: #c40000 \9;
        -webkit-transition: top 0.6s ease-out;
        -ms-transition: top 0.6s ease-out;
        -moz-transition: top 0.6s ease-out;
        -o-transition: top 0.6s ease-out;
        transition: top 0.6s ease-out;
        box-shadow: 0 0 2px rgba(255,255,255,0.7);
        z-index: 10000;
	}
	.fixed_logo img{
		margin: 5px 0 0 0px;
        height: 40px;
	}
	.fixedInput_box{
		margin: 9px 0 0 60px;
        width: 660px;
        height: 32px;
        background: #fff;
		
	}
	.fixed_btn{
		width: 70px;
        height: 32px;
        background: #cf000d;
        border: none;
        color: #fff;
        font-size: 16px;
        font-family: "Microsoft Yahei";
        cursor:pointer;
	}
	.fixed_txt{
		width: 588px;
		height: 32px;
		border: none;
		text-indent: 10px;
		line-height: 32px;
	}
	.fixed_txt:focus,
	.fixed_btn:focus{
		outline: none;
	}
/*--顶部广告s---*/
	.mid{ margin: 0 auto;}
	.news_img{
		position: relative;
		display: block;
		height: 270px;
		z-index: 0;
		overflow: hidden;
		clear:both;
	}
	.news_img img{
		width: 1200px;
		height: 270px;
	}
	.news_img .secondImg{
		position: absolute;
		bottom: -80px;
		left: 0;
		width: 1200px;
		height: 80px;
		z-index: 9;
	}
	.news_btn{
		position: absolute;
		right: 0;
		top: 0;
		width: 18px;
		height: 38px;
		text-align: center;
		background: #666;
		color: #fff;
		z-index: 10;
		cursor:pointer;
	}
/*--顶部广告e---*/
	.text{
		padding: 0 10px;
		width: 1178px;
		height: 26px;
		line-height: 26px;
		border: 1px solid #e4debc;
		background: #fff7d2;
	}
	.text a{color: #99999b; margin-left: 5px;}
	.text_btn{ cursor: pointer; color: #dccf9a;margin-right: 0;}
	 /*顶部logo,搜索，购物车s*/
	.main_nav .mid_box{ background:transparent; border:none;}
	.main_nav{
	  padding: 10px 0;	
	  height: 90px;
	}
	.main_nav_logo{
		margin-top: 26px;
		display: block;
		float:left;
	}
	.main_nav_gif {
        margin: 20px 0 0 20px;
        /* width: 142px; */
        height: 67px;
        float:left;
    }
	.main_nav_box {
        width: 540px;
        margin: 24px 0 0 50px;
        float:left;
    }
	.main_nav_txt{
		width: 448px;
		height: 33px;
		line-height: 33px;
		text-indent: 10px;
		font-size: 0;
		border: 3px solid #c40000;
		font-size: 14px;
		display:block;
		float:left;

	}
	.main_nav_btn{
		width: 84px;
		height: 41px;
		background: #c40000;
		color: #fff;
		text-align: center;
		line-height: 41px;
		border: none;
		cursor: pointer;
		font-size: 16px;
        font-family: "Microsoft Yahei";
        display:block;
		float:left;
	}
	.main_nav_txt:focus,
	.main_nav_btn:focus{
		outline: none;
	}
	.main_nav_tags a{
		float: left;
		margin-top: 8px;
		padding:0 8px;
		font-size: 12px;
		border-right:1px solid #ccc; 
	}
	.main_nav_tags a:hover{
		color: #c40000;
	}
	.main_nav_cart{
		position: relative;
		margin-top: 24px;
		float:right;
	}

	/*-----购物车s-----*/
	.main_nav_cartBtn{
		position: relative;
		width: 139px;
		height: 34px;
		background: #f9f9f9;
		border:1px solid #dfdfdf;
		text-align: center;
		line-height: 34px;
	}
	.main_nav_cart:hover .main_nav_cartBtn
	{
		box-shadow: 0 0 3px rgba(0,0,0,0.3);
	}
	.dropBox,.dropBox_hideList{ z-index: 9999;}
	.arrow{
		font: 400 13px/13px simsun;
	}
	.main_nav_count{
		position: absolute;
		top: -4px;
		left: 104px;
		display: inline-block;
		padding: 1px 2px;
		font-size: 12px;
		line-height: 12px;
		color: #fff;
		background-color: #c40000;
		border-radius: 7px 7px 7px 0;
		min-width: 12px;
		text-align: center;
		
	}
	.whiteSpacer{
		position: absolute;
		width: 139px;
		height: 5px;
		right: 0px;
		top: -3px;
		background: #fff;
		z-index: 999;
	}
	
	.main_nav_dropBox{
		display: none;
		position: absolute;
		top: 35px;
		right: 0px;
		width: 308px;
		background: #fff;
		border: 1px solid #dfdfdf;
		z-index: 98;
	}
	.main_nav_dropBox li:hover{
		background: #F5F5F5;

	}
	.main_nav_dropBox li img{
		width: 50px;
		height: 50px;
		border: 1px solid #ddd;
	}
	/*-----导航栏s-----*/
	.v6_navBar{
		margin-top: 10px;
		height: 37px;
	}
	.navBar_dt,
	.navBar_items
	{
		font-size: 16px;
		text-align:center;
		line-height: 37px;
	}
	.navBar_dt{
		width: 210px;
		height: 37px;
		background: #ba000c;
		color: #fff;
		font-family: "Microsoft Yahei";
		font-weight: 500;
	}
	.navBar_items li{
		position: relative;
		float: left;
		padding:0 24px;
		font-weight: bold;
		font-family: "Microsoft Yahei";
	}
	.navBar_items a{
		color:#000;
	}
	.navBar_items a.active{
		color: #c40000;
	}
	.navBar_items a:hover{
		color: #c40000;
	}
	.navBar_tip{
		 display: inline-block;
		  border-radius: 5px;
		  padding: 2px 3px;
		  background: #390004;
		  color: #c81623;
		  line-height: 10px;
		  font-weight: normal;
		  font-size: 10px;
		  -webkit-transform:scale(0.6);
		  -ms-transform:scale(0.6);
		  -moz-transform:scale(0.6);
		  -o-transform:scale(0.6);
		  transform:scale(0.6);
	}
	.navBar_items .navBar_tip{
		    position: absolute;
            right: -1px;
            top: 0px;
	}
	.navBar_items{
		   float:left;
	}
	.navBar_cateItem.hover .navBar_tip,
	.navBar_tip.cur{
		color: #fff;
		background: #c40000;
	}
	.navBar_act{
		float: right;
	}
	.navBar_act img{
		height: 37px;
		width: auto;
	}
	.dropBox{
		z-index: 9999;
	}
	/*-----二级导航s------*/
		.v6_navBar_cate{
			position: relative;
			float: left;
		}
		.v6_navBar_cate a{
            color:#111;
		}
		.navBar_cate .navBar_tip{
          
		}
		.navBar_navTab{
			position: absolute;
			top:37px;
			left: 0;
			width: 210px;
			height: 452px;
			padding-top: 3px;
			background: #c81623;
			z-index: 999;
		}
		.cateItem_title{
			display: block;
			+padding-top:5px;
			height: 24px;
			line-height: 24px;
			font-size: 14px;
		}
		.navBar_cateItem .arrow{
			margin-top: 3px;
			_margin-top: 5px;
		}
		.navBar_title{ height: 24px; line-height: 24px; font-family: "Microsoft Yahei";}
		.navBar_linkBox{ margin-top: 3px;}
		.navBar_cateItem{
			padding:5px 10px 7px 10px;
			padding:3px 10px 8px 10px\9\0;
			color: #fff;
			line-height: 22px;
		}
		.navBar_cateItem a {
			display: inline-block;
            white-space: nowrap;
            margin: 0 4px 0 0;
            padding: 0 3px;
            line-height: 16px;
            color: #fff;
		}



		/*鼠标悬停样式*/
		.itemTab{
			position: relative;
			+position: static;
		}
		.navBar_cateItem.hover{
			background: #fff;
			color: #333;
		}
		.navBar_cateItem.hover a
		{
			color: #333;
		}
		
		.itemTab.hover a:hover{
			color: #c40000;
		}
		.navBar_navTabInner .witheSq{
			display: none;
			position: absolute;
			right: -3px;
			top: 0;
			background: #fff;
			width: 10px;
			height: 100%;
			z-index: 9;
		}
		.itemTab.hover .witheSq{
			display: block;
			+display: none;
			z-index: 1000;
		}

		.w1000{ width:1200px;}
		.box{ overflow:hidden;}
		.navBar_cateItem a.v6_highLight{
			background: #f90;
			background: #fff;
			border-radius:5px;
			color: #c40000;		
		}
		.navBar_cateItem.hover a.v6_highLight{
			background: #c40000;
			color: #fff;
		}
		.navBar_cateItem.hover a.v6_highLight:hover{
			color: #fff;
		}
		/*鼠标悬停样式*/
		/*弹出层*/
		.navBar_subNav{
			display: none;
			position: absolute;
			left: 210px;
		  	top: 2px;
		  	+top:5px;
		  	overflow: hidden;
			width: 989px;
			height: 451px;
			background: #fff;
			border: 1px solid #c40000;
			border-left:none;
			z-index: 900;
		}
		.brands_more{ font:400 12px/24px consolas;}
		.navBar_leftSubNav{
			width: 754px;
			height: 451px;
			border-right:1px solid #ddd;
		}
		.navBar_leftInner{
			padding: 20px 30px;
		}
		.navBar_chns{ overflow: hidden;}
		.navBar_chns a{
			float: left;
			display: inline-block;
			padding: 0 0 0 8px;
			margin-right: 10px;
			line-height: 24px;
			background: #7C7171;
			color: #fff;
			white-space: nowrap;
		}
		.navBar_chns a:hover{
			background: #C81623;
		}
		.navBar_chns i{
			display: inline-block;
			margin-left: 8px;
			width: 23px;
			height: 24px;
			font: 400 9px/24px consolas;
			background: #5c5251;
			text-align: center;
			cursor: pointer;
		}
		.navBar_chns a:hover i{ background: #B1191A;}
		.navBar_brands{ width: 100%; overflow: hidden; }
		.navBar_bTitle{ 
			margin-top: 10px;
			border-bottom: 2px solid #000;
			line-height: 26px;
			color: #000;
		}
		.navBar_brandList { margin-top: 10px; overflow: hidden;}
		.navBar_brandList li{
			float: left;
			width: 77px;
			white-space: nowrap;
			text-align: left;
			line-height: 24px;
			overflow: hidden;
			text-overflow:ellipsis;
		}
		.navBar_brandList a:hover{ color: #c40000;}
		.navBar_brandsL{ width: 463px;}
		.navbar_brandR{ width: 230px;}
		.navbar_brandR li{ width: 33.3%;+width: 33%;}
		
		.navBar_rightSubNav{
			overflow: hidden;
			width: 234px;
			_width:234px;
			height: 450px ;
			
		}
		.navBar_rightSubNav a { 
			display:block; 
			width:100%;
			height: 225px; 
			text-align: center;
			vertical-align: middle;
			border-bottom: 1px solid #ddd;
		}
		.navBar_row{
			padding-bottom: 7px;
		}
		.col-106{ width: 106%;}
		.navBar_brandList.col-106 li{ width: 8%;}
		.col-4-inner{ padding-right: 15px;   overflow: hidden;}
		div.col-110,ul.col-110{ width: 110%;}
		.navBar_brandList li.col-3{
			width: 24%;
			_width: 22%;
			text-align: left;
		}
		.col-4,
		.navBar_brandList li.col-4{
			float: left;
			overflow: hidden;
			width: 33.33333333%;
			_width:33%;
		}	
		.navBar_leftAdBox{
			float: right;
			width: 66.66666%;
			_width: 66%;
			height: 218px;
			margin-top: 17px;
			
		}
		.navBar_leftAdBox_inner{
			
			height: 199px;
		}
		.navBar_leftAdBox a {
			display: block;
			float: left;
			width: 50%;
			height: 199px;
			text-align: center;
			vertical-align: middle;
			margin-left: -1px;
		}
		.navBar_leftAdBox a:last-child{ border-right: none;}
		.navBar_leftAdBox img{
			margin-top: 9px;
			width: 180px;
			height: 180px;
			
		}
		.navBar_adBox-sm{
			display: block;
			width: 100%;
			height: 96px;
			background: red;
		}
		.navBar_adBox-sm img{
			/*图片宽度设置216px;高度96px*/
			width: 100%;
			height: 96px;
		}
		.mgt10{ margin-top:10px;}
		.mgt40{ margin-top: 40px;}
	.v6_floatAd
	{
	    position:absolute;
	    top:12px;
	    left:50%;
	    margin-left: 410px;
	    z-index:9999;
	}
/*-------大轮播s-------*/
	.focusBox{
		position: relative;
		width: 100%;
		height: 453px;
		
	}
	.focusBox_inner{ margin: 0 auto;}
	.focusBox li{
		position: absolute;
		width: 100%;
		height: 453px;
	}
	.focusBox .mid_box{
		position: relative;
		height: 453px;
		vertical-align: middle;
		text-align: center;
	}
	.focusBox li a{ display: block; width: 100%;}
	.focusBox_addBox{
		position: absolute;
		right: 0;
		top:0;
		width: 190px;
		height: 453px;
	}
	.focusBox_addBox a{
		position: relative;
		margin: 0 auto;
		width: 190px;
		height: 226px;
		overflow: hidden;
		margin-bottom: 1px;
		background: #fff;
		opacity: 0.7\9\0;
		filter:alpha(opacity=70)\9\0;
	}
	.focusBox_addBox a:hover{
		transform:translate3d(10px,0, 0);
		-webkit-transform:translate3d(10px,0, 0);
		-ms-transform:translate3d(10px,0, 0);
		-moz-transform:translate3d(10px,0, 0);
		-o-transform:translate3d(10px,0, 0);
		opacity: 1\9\0;
		filter:alpha(opacity=100)\9\0;
	}
	.tst{
		-webkit-transition:all 0.4s;
		-ms-transition:all 0.4s;
		-moz-transition:all 0.4s;
		-o-transition:all 0.4s;
		transition:all 0.4s;
	}
	.focusBox_titCell{
		position: absolute;
		left: 50%;
		bottom: 10px;
		display: inline-block;
		padding:0 5px;
		text-align: center;
	}
	.focusBox_titCell span{
		display: inline-block;
		margin: 0 3px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		border-radius: 10px;
		background: #000;
		color: #fff;
		opacity: 0.6;
		filter:alpha(opacity=60);
		cursor: pointer;
	}
	.focusBox_titCell span.active{
		background: #c40000;
		opacity: 1;
		filter:alpha(opacity=100);
		box-shadow: 0 0 3px rgba(255,255,255,0.7);
	}
/*------广告滑动s------*/
	.slideAd{ 
		overflow: hidden;
		margin:0 auto;
		margin-top:10px;
		width:1200px;
	}
	.leftAd{
		width: 210px;
		height: 150px;
		overflow: hidden;
	}
	.leftAd img{
		width: 210px;
		height: 153px;
	}
	.slideAd_banner{
		position: relative;
		width: 990px;
		height: 170px;
		overflow: hidden;
	}

	.slideAd_banner ul{
		position: absolute;
		left: 0;
		top: 0;
		width: 1980px;
		z-index: 11;
	}
	.slideAd_banner li{
		float: left;
		width: 990px;
		height: 170px;
	}
	.slideAd_banner .slideAd_imgBox{
		float: left;
		width: 25%;
		+width:247px;
		height: 170px;
		
	}
	.slideAd_imgBox a{
		display: block;
		padding-right: 1px;
	}
	li .slideAd_imgBox:last-child  a{
		padding-right: 0;
	}
	.slideAd_imgBox img{
		width: 100%;
		height: auto;
	}
	.slideAd_prevBtn,
	.slideAd_nextBtn
	{
		display: none;
		position: absolute;
		top:50%;
		margin-top: -31px;
		width: 27px;
		height: 62px;
		font-size: 24px;
		font-weight: 900;
		background: #111;
		opacity: 0.3;
		filter:alpha(opacity=30);
		text-align: center;
		line-height: 62px;
		color: #fff;
		cursor: pointer;
		z-index: 13;
	}
	.slideAd_banner:hover .slideAd_prevBtn,
	.slideAd_banner:hover .slideAd_nextBtn
	{
		display: block;
	}
	.slideAd_prevBtn:hover,
	.slideAd_nextBtn:hover{
		opacity: 0.7;
		filter:alpha(opacity=70);
		color: #fff;
	}
	.slideAd_prevBtn{ left:0;}
	.slideAd_nextBtn{ right:0;}
/*---购酒闪购----*/
	.buy_flash{
		width:100%;
		height:261px;
		margin-top:5px;
	}
	.buy_flash .buy_main{
		width:1200px;
		height:261px;
		margin:0 auto;
	}
	.buy_flash .buy_main a:hover{
		color:red;
	}
	.buy_flash .buy_left{
		height:261px;
		width:938px;
		float: left;
	}
	.buy_flash .buy_title_top{
		width:938px;
		height:24px;
		color:#999;
	}
	.buy_flash .buy_right_top span,.buy_flash .buy_title_top span{
		height:24px;
		width:97px;
		color:#000;
		font-size: 20px;
	}
	.buy_flash .buy_title_bottom{
		border:1px solid #ddd;
		width: 937px;
		height: 230px;
		margin-top: 5px;
	}
	.buy_flash .buy_title_bottom .a1{
		display:block;
		height:36px;
		width:156.2px;
		margin-top: 5px;
		color: #000;
	}
	.buy_flash .buy_title_bottom img{
		width:130px;
		height:130px;
	}
	.buy_flash .buy_title_bottom li{
		height:231px;
		width:143.2px;
		padding:0 20px;
		float: left;
		border-right: 1px solid #ddd;
	}
	.buy_flash .buy_title_bottom .last{
		border-right:none;
	}
	.buy_flash .buy_title_bottom .flash{
		display: block;
		padding-top: 5px;
		width: 100%;
		height: 130px;
		text-align: center;
	}
	.buy_flash .buy_title_bottom strong{
		height:18px;
		font-size: 18px;
		color:red;
		width:156.2px;
	}
	.buy_flash .buy_title_bottom span{
		display: inline-block;
	}
	.buy_flash .buy_title_bottom .span2{
		width:15px;
		height:14px;
		font-size: 14px;
		color:red;
	}
	.buy_flash .buy_right{
		float:right;
	}
	.buy_flash .buy_right_top a{
		color:#999;
	}
	.buy_flash .buy_right_bottom {
       width:229px;
       height:218px;
       padding:10px 10px 0 10px;
       border: 1px solid #ddd;
       margin-top: 7px;
	}
	.buy_flash .buy_right_bottom a{
		display: block;
		width:230px;
		height:28px;
		line-height: 28px;
		font-size: 12px;
		color:#999;
	}
/*----三图广告组成----*/
   .section{
   	width:100%;
   	height:125px;
   	margin-top: 20px;
   }
   .section .section_news{
   	margin:0 auto;
   	width:1200px;
   	height:125px;
   }
   /*--购酒推荐--*/
   .buy_recommend{
   	width:100%;
   	height:428px;
   	margin-top: 20px;
   }
  .buy_recommend .buy_recommend-box{
  	width:1200px;
  	margin:0 auto;
  }
  .buy_recommend .buy_section_tit{
  	width:1200px;
    height:24px;
	color:#999;
  }
  .buy_recommend .buy_section_tit span{
    height:24px;
	width:97px;
	color:#000;
	font-size: 20px;
  }
  .buy_recommend .recommendBox{
  	margin-top:5px;
  	width:1198px;
  	height:398px;
  	border:1px solid #999;
  	position: relative;
  }
  .buy_recommend .recommendBox_center li,
  .buy_recommend .recommendBox_left,
  .buy_recommend .recommendBox_center{
  	float:left;
  }
  .buy_recommend .recommendBox_center li{
  	text-align: center;
  }
  .buy_recommend .recommendBox_right{
  	position: absolute;
  	top:0;
  	right:0;
  }
  .buy_recommend .recommendBox_center{
  	width:724px;
  }
  .buy_recommend .recommendBox_center .aLi{
      width:239px;
      height:200px;
  }
  .buy_recommend .recommendBox_center .aLi1{
     border-bottom: 1px solid #999;
  }
  .buy_recommend .recommendBox_center .oLi{
      width:239px;
      height:200px;
      border-left: 1px solid #999;
      border-right: 1px solid #999;
  }
  .buy_recommend .recommendBox_center li:hover div{
  	color:red;
  }
  .buy_recommend .recommendBox_center .move{
  	position:relative;
  }
  .buy_recommend .recommendBox_center img{
      width:100px;
      height:100px;
      position:absolute;
      left:68.5px;
  }
  .buy_recommend .recommendBox_center a{
  	color:#000;
  }
  .buy_recommend .recommendBox_center span{
  	display: inline-block;
  	height:18px;
  	background:red;
  	color:#fff;
  	border-radius:5px;
  }
  .buy_recommend .recommendBox_center .rcBox_cate{
  	margin-top: 15px;
  }
   /*----楼层样式----*/
   .floor{
      margin-top:20px;
   }
  	.floor_container{
		border-top: 2px solid #d00d0f;
		height:711px;
		width:1200px;
		margin:0 auto;
	}
	.floor_t{
		height: 37px;
		width:1200px;
		overflow: hidden;
		margin:0 auto;
	}
	.floor_t h2 {
	  float: left;
	  display: inline;
	  height: 30px;
	  font-size: 16px;
	  line-height: 30px;
	}
	.floor_t h2 i{
		display: inline-block;
		width: 28px;
		height: 22px;
		text-align: center;
		line-height: 22px;
		vertical-align: middle;
		font-size: 12px;
		color: #fff;
		background: #d00d0f;
	}
	.gjw_tabItemBox{
		border: solid 1px #ddd;
		border-bottom: none;
		height: 34px;
		line-height: 34px;
		z-index: 1;
		cursor:pointer;
	}
	.gjw_tabItem{
		position: relative;
		float: left;
		display: inline;
		height: 36px;
		z-index: 2;
		white-space: nowrap;
	}
	.gjw_tabItem a{
		float: left;
		height: 34px;
		padding: 0 16px;
		text-decoration: none;
		line-height: 34px;
		overflow: hidden;
		background: #fff;
		border-left: solid 1px #fff;
		border-right: solid 1px #fff;
		white-space: nowrap;
	}
	.gjw_tabItem.active a {
	  position: relative;
	  margin-left: -1px;
	  margin-top: -1px;
	  border-left: solid 1px #d00d0f;
	  border-right: solid 1px #d00d0f;
	  border-top: solid 3px #d00d0f;
	  line-height: 30px;
	  color: #d00d0f;
  	  text-indent: 1px;
	}
	.gjw_tabItem.active span{ display: none;}
	.gjw_tabItem span{
	  position: absolute;
	  width: 1px;
	  background: #ccc;
	  overflow: hidden;
	  height: 14px;
	  top: 10px;
	  right: 0;
	}

	.gjw_tabSide{
		width: 319px;
	}
	.gjw_tabSideBanner,.gjw_tabSideBanner img{
		display: block;
		width: 319px;
		height: 237px;
		overflow: hidden;
		background: #ffa200;
	}
	.gjw_tabBigBox{
		position: relative;
	}
	.gjw_tabBox{ 
		display: none;
		width: 881px;
		position: absolute;
		left:0;
	}
	.gjw_tabBox .active{
		display: block;
	}
	.gjw_tabSideNav {
		padding-left: 8px;
		line-height: 18px;
		padding-top: 23px;
		height: 71px;
		background: #fff6e5;
	}
	.tab_sideAdLink,.tab_sideAdLink2{
		position: relative;
		display: block;
		width: 319px ; 
		overflow: hidden;
	}
	.tab_sideAdLink{ height: 143px;}
	.tab_sideAdLink2{  height: 237px;}
	.tab_sideAd{ width: 319px ;}
	.gjw_adBox_xs{
		width: 441px;
		height:237px;
		overflow: hidden;
		+margin-left:1px;
		margin-right: -1px;
		
	}
	.gjw_adBox_xs img{ width: 219px; height: 236px;} 
	.gjw_adBox_xs a{
		float: left;	
		overflow: hidden;
		width: 219px;
		+width:218px;
		height: 236px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.gjw_tabSideNav a{ color: #ac6f05;}

	.gjw_tabSideNav li{
		float: left;
		margin-bottom: 12px;
		width: 76px;
        text-align: center; 
		white-space: nowrap;
		border-right: 1px solid #ac6f05;
	}
	.gjw_slideBox{
		position: relative;
		width: 440px;
		height: 237px;
		overflow: hidden;
	}
	.gjw_slideBody {
		width: 600%;
		left:0;
		overflow: hidden;
	}
	.gjw_slideBody li{
		float: left;
	}
	.gjw_slideBtn a{
		position: absolute;
		top: 50%;
		margin-top: -31px;
		z-index: 1;
		display: block;
		width: 28px;
		height: 62px;
		line-height: 62px;
		background: gray;
		background: rgba(0,0,0,.2);
		color: #fff;
		text-align: center;
		font-size: 22px;
		font-weight: 400;
		font-family: "微软雅黑";
		cursor:pointer;
	}
	.gjw_slideBtn a:hover{ color:#fff;}
	.gjw_slideBtn a.gjw_slideNext{
		right: 0;
	}
	.gjw_slideNav {
		position: absolute;
		display: inline-block;
		width: 100%;
		text-align: center;
		bottom: 20px;
        left:180px;
	}
	.gjw_slideNav a{
		display: block;
		float:left;
		margin: 0 8px;
		width: 9px;
		height: 9px;
		border-radius: 50%;
		background: black;
	}
	.gjw_slideNav a.active{
		background: red;
	}
	.gjw_adBox_big{
		margin-left: 1px;
		width: 880px;
		height: 236px;
		border-bottom: 1px solid #ddd;
	}
	.gjw_adBox_big li{
		float:left;
		width: 25%;
		height: 236px;
		border-bottom: 1px solid #ddd;
	}
	.gjw_tabBox_proList li{
		float: left;
		width: 25%;
		+width:220px;
		height: 238px;
	}
	.gjw_tabBox_proBox{
		  padding: 0 15px;
		  height: 236px;
		  overflow: hidden;
		  border-right: 1px solid #ddd;
		  border-bottom: 1px solid #ddd;
		  display:block;
		  text-align: center;
		  color:#000;
	}
	.gjw_tabBox_proBox p
	{
	    height:36px;
	}
	.gjw_tabBox_title{
		margin-top: 10px;
		display: block;
		width: 100%;
		overflow: hidden;
		height: 36px;
	}
	.gjw_tabBox_price{
		  margin-top: 5px;
		  font-size: 15px;
		  font-family: Verdana;
		  color: #E4393C;
	}
	.gjw_tabBox_imgBox{ text-align: center; margin-top: 5px;}
	.gjw_tabBox_imgBox img{ width: 150px; height: 150px;}
	.gjw_adBox_big div img{ width:219px; height: 236px;}
	.gjw_adBox_big div{ border-right: 1px solid #ddd;}
	.floor2 .gjw_tabSideNav{ background: #eae6ec;}
	.floor2 .gjw_tabSideNav li{ border-right: 1px solid #340645;}
	.floor2 .gjw_tabSideNav a{ color: #340645;}
	.floor3 .gjw_tabSideNav{ background: #f9eded;}
	.floor3 .gjw_tabSideNav li{ border-right: 1px solid #c84e4e;}
	.floor3 .gjw_tabSideNav a{ color: #c84e4e;}
	.floor4 .gjw_tabSideNav{ background: #f0faeb;}
	.floor4 .gjw_tabSideNav li{ border-right: 1px solid #163704;}
	.floor4 .gjw_tabSideNav a{ color: #163704;}
	.gjw_tabSideNav li:nth-child(4n){
		border-right: none;
	}
	.floor_max{
		width:1200px;
		height:245px;
	}
	/*三图广告栏*/
	.advert{
		width:100%;
		height:125px;
	}
	.advert_img{
		width:1200px;
		margin:0 auto;
		margin-top: 20px; 
	}
	/*六楼品牌馆*/
	.floor6 h2 a{
		color:#000;
	}
	.brand_container{
	height: 399px;
	}
	.brandBox{
		border: 1px solid #ddd;
		border-top: none;
		overflow:hidden;
		padding:0 0 15px 15px;
	}
	.brandBox a{
		float: left;
		margin-top: 15px;
		width: 20%;
		text-align: center;
	}
	.brandBox a:hover img{
		left: -156px;
	}
	.v6_brandBox_imgBox{
		position: relative;
		overflow: hidden;
		width: 221px;
		height: 107px;
	}
	.brandBox img{
		position: absolute;
		left: 0;
		top: 0;
		width: 377px;
		height: 107px;
		-webkit-transition:all 0.4s ease-out;
		-ms-transition:all 0.4s ease-out;
		-moz-transition:all 0.4s ease-out;
		-o-transition:all 0.4s ease-out;
		transition:all 0.4s ease-out;
	}
	/*footer*/
	.footer{
		width:100%;
		height:415.5px;
		border-top:2px solid black;
	}
	.footer .footer_top{
		width:100%;
		height:343px;
		border-bottom: 1px solid #ccc;
		background: #222;
	}
	.footer .footer_bottom{
		width:1200px;
		height: 78.25px;
		margin:0 auto;
		padding-top:24.25px;
	}
	.footer .footer_bottom p{
      width:1200px;
      height:24px;
      font-size: 12px;
      color:black;
      font-family: "微软雅黑";
      line-height: 24px;
      text-align: center;
	}
	.footer_bottom .footer_img{
		width:230px;
		height:48px;
		background:url(../images/aut_06.jpg) no-repeat;
		margin:10px auto 0;
	}
	.footer_top_top{
		width:1200px;
		height:117px;
		padding-top: 5px;
		margin:0 auto;
		border-bottom: 2px solid #ccc;
	}
	.www{
		width:301px;
		height:75px;
		background:url(../images/tel.png) no-repeat;
		margin-left: 20px;
		margin-top: 20px;
	}
	.footer_serv{
		width:176px;
		height:32px;
		display: block;
		margin-top:60px;
		margin-left: 20px;
	}
	.footer_box{
		width:306px;
		height:104px;
	}
	.footer_box p{
		width:182px;
		height:72px;
		margin-right: 20px;
		margin-top: 10px;
		color: orange;
	}
	.footer_box img{
		width:104px;
		height:104px;
	}
	.footer_top_bottom{
		width:1200px;
		padding-top:50px;
		margin:0 auto;
	}
	.footer_top_bottom dl{
		float: left;
		width:170px;
	}
	.footer_top_bottom dt{
        margin-bottom: 8px;
        font-weight: 900;
        color:#fff;
        font-size:16px;
	}
	.footer_top_bottom a{
		color: #ddd;
	}
	.firstDl{
		margin-left:100px;
	}
	/*右边控制栏*/
	#sliderBar{
		width:32px;
		height:100%;
		position:fixed;
		right:0;top:0;
		background:blue;
		z-index: 9999;
	}
	.sliderBar_l{
		width: 32px;
		height:100%;
		background: #ddd;
		float: left;
		position: absolute;
	}
	.sliderBar_l1{
		cursor: pointer;
		margin-bottom: 60px;
	}
	.sliderBar_l2{
		position: relative;
	}
	.sliderBar_l21{
		width:34px;
		height:35px;
		border-radius: 2px;
		 display: inline-block;
		 z-index: 0;
		 cursor: pointer;}
	.sliderBar_l22{
		width:62px;
		height:35px;
		background:#7a6e6e;
		border-radius: 2px;
		position:absolute;
		 left:37px;top:0px;
		 text-align: center;
		 color: #fff;
		 line-height:35px;
		 z-index: -1;
		}
	.sliderBar_l211{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -88px -175px;
	}
	.sliderBar_l211:hover{
		background: #8B0000 url(../images/toolbars.png) no-repeat -88px -175px;
	}
	.sliderBar_l212{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px 0px;
	}
	.sliderBar_l212:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px 0px;
	}
	.sliderBar_l213{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px -50px;
	}
	.sliderBar_l213:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px -50px;
	}
	.sliderBar_l214{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px -100px;
	}
	.sliderBar_l214:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px -100px;
	}
	.sliderBar_l215{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -190px -150px;
	}
	.sliderBar_l215:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -190px -150px;
	}
	.sliderBar_l216{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px -150px;
	}
	.sliderBar_l216:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px -150px;
	}
	.sliderBar_l217{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px -250px;
	}
	.sliderBar_l217:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px -250px;
	}
	.sliderBar_l218{
		background:#7a6e6e url(../images/toolbars.png) no-repeat -50px -300px;
	}
	.sliderBar_l218:hover{
		background:#8B0000 url(../images/toolbars.png) no-repeat -50px -300px;
	}

	/*楼层跳转*/
	.card_container {
	      width: 40px;
	      height: 44px;
	      position: relative;
	      -webkit-perspective: 800px;
	         -moz-perspective: 800px;
	           -o-perspective: 800px;
	              perspective: 800px;
	}

    .card {
      width: 100%;
      height: 100%;
      position: absolute;
      -webkit-transition: -webkit-transform 0.6s;
         -moz-transition: -moz-transform 0.6s;
           -o-transition: -o-transform 0.6s;
              transition: transform 0.6s;
      -webkit-transform-style: preserve-3d;
         -moz-transform-style: preserve-3d;
           -o-transform-style: preserve-3d;
              transform-style: preserve-3d;
    }

    .card.active {
      -webkit-transform: rotateY( 180deg );
         -moz-transform: rotateY( 180deg );
           -o-transform: rotateY( 180deg );
    }
	
    .card div{
      position: absolute;
      left: 0;
      top: 0;
      text-align: center;
      width: 38px;
	  height: 42px;
	  font-family: "Microsoft Yahei";
	  -webkit-backface-visibility: hidden;
         -moz-backface-visibility: hidden;
           -o-backface-visibility: hidden;
              backface-visibility: hidden;
      
    }

    .card .front,
	.backTop
   	{
   		z-index: 3;
	    border: 1px solid #ddd;
		font-size: 16px;
		line-height: 42px;
		background: #fafafa;
		color: #c1c1c1;
		text-align: center;

	}
	.card.active .front{ z-index: 1;}
	.card.active .back{ z-index: 3;}
    .card .back 
    {
    	z-index: 1;
      	border: 1px solid #d9000e;
		font-size: 12px;
		line-height: 16px;
		background: #d9000e;
		color: #fff;
	      -webkit-transform: rotateY( 180deg );
	         -moz-transform: rotateY( 180deg );
	           -o-transform: rotateY( 180deg );
    }
    .back span{
    	display: block;
    	margin-top: 5px;
    }
	.floorNav{
		display: none;
		position: fixed;
		top: 50%;
		left: 50%;
		margin-left: -640px;
		margin-top: -154px;
		width: 40px;
		height: 308px;
		overflow: hidden;
		z-index:6;
	}
	.backTop{
		display: block;
		width: 42px;
		height: 42px;
		
	}
	.backTop span{ 
		font-size: 70px;
		line-height: 100px;}
	